diode semiconductor - French English Dictionary